mmc: ftsdc010_mci: fix build error if CONFIG_FTSDC010_SDIO is not defined
authorGabor Juhos <[email protected]>
Sun, 26 May 2013 10:11:27 +0000 (12:11 +0200)
committerMacpaul Lin <[email protected]>
Wed, 24 Jul 2013 03:49:17 +0000 (11:49 +0800)
commitdbb713baa608d3397e56bc32b26d2efe07c756ee
treef7df3803c5fe81baa1ec8aca9cacf6e56ebb1068
parentbea2868f5e5f994db3f6cf23a6111cfd6ac79fc3
mmc: ftsdc010_mci: fix build error if CONFIG_FTSDC010_SDIO is not defined

The FTSDC010_DCR_FIFO_RST symbol is conditionally
defined in <faraday/ftsdc010.h> and it is available
available when CONFIG_FTSDC010_SDIO is enabled.

However the actual driver code unconditionally uses
the FTSDC010_DCR_FIFO_RST constant and this causes
build error if CONFIG_FTSDC010_SDIO is not enabled.

The following error happens when compiling for the
adp-ag101 board:

  ftsdc010_mci.c: In function 'ftsdc010_request':
  ftsdc010_mci.c:178: error: 'FTSDC010_DCR_FIFO_RST' undeclared (first use in this function)
  ftsdc010_mci.c:178: error: (Each undeclared identifier is reported only once
  ftsdc010_mci.c:178: error: for each function it appears in.)

The patch ensures that the FTSDC010_DCR_FIFO_RST
symbol gets used only if CONFIG_FTSDC010_SDIO is
defined.

Compile tested only.

Cc: Kuo-Jung Su <[email protected]>
Cc: Macpaul Lin <[email protected]>
Signed-off-by: Gabor Juhos <[email protected]>
Reviewed-by: Kuo-Jung Su <[email protected]>
drivers/mmc/ftsdc010_mci.c